<?php
    //Start de sessie
    session_start();

    //Controleer of de sessie bestaat
    if(!empty($_SESSION['klantid']))
    {
    	//Ja, dan ga je door naar de index want dubbel inloggen is lame!
    	header('Location: index.php');
    }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><title> Registreren </title> 
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <link type="text/css" href="css/pagination.css" rel="stylesheet" />
  <link rel="stylesheet" href="css/reset.css" type="text/css" />
  <link rel="stylesheet" href="css/960.css" type="text/css" />
  <link rel="stylesheet" href="css/text.css" type="text/css" />
  <link type="text/css" href="css/tablesorter.css" rel="stylesheet" />
  <link type="text/css" href="css/sunny/jquery-ui-1.8.custom.css" rel="stylesheet" />
  <link type="text/css" href="css/jquery.autocomplete.css" rel="stylesheet" />
  <link type="text/css" href="css/style.css" rel="stylesheet" />
  <link type="text/css" href="css/accmenu.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.4.2.min.js">
</script>
<script type="text/javascript" src="js/jquery-ui-1.8.custom.min.js">
</script>
<script type="text/javascript" src="js/jquery.tablesorter.js">
</script>
<script type="text/javascript" src="js/jquery.autocomplete.min.js">
</script>
<script type="text/javascript" src="js/menu.js">
</script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function()
    {
        $("#producttable").tablesorter();
        $("#searchtext").autocomplete("autocomplete.php");
        $("#searchtext").result(function(event, data, formatted) {
			$("#searchform").trigger('submit');
	    });

        $("#loginbox").dialog({
			autoOpen: false,
			height: 230,
			width: 350,
			modal: true,
            buttons: {
				'Login': logincall,
				Cancel: function() {
					$(this).dialog('close');
				}
                }
		});

        $("#login button").button({
            icons: {
                primary: 'ui-icon-locked'
            }
        })
        .click(function() {
				$('#loginbox').dialog('open');
			});
        $("#register button").button();
        $("#logout button").button();
        $("#shoppingcart button").button();
    }
);

function logincall() {
      $.ajax({
      type: "POST",
      url: "login.php",
      data: $("#loginform").serialize(),
      dataType: "text",
      complete: function() {
        $(this).dialog('close');
        $(location).attr('href', "login.php");
      }
    });
  return;
}

//]]>
</script>
</head>

<body>
  <div class="container_12">
    <div id="header" class="grid_12">
      <div class="grid_5 prefix_7 alpha omega">
        <form id="searchform" name="searchform" method="get" action="search.php">
          <input type="text" name="q" id="searchtext" /> <button type="submit" id=
          "searchbutton"></button>
        </form>

        <div id="demo">
          <ul>
            <?php if(!empty($_SESSION['klantid'])){?>
            <li id="logout"><a href="logout.php"><button>Log Out</button></a></li>
            <li id="shoppingcart"><a href="view_cart.php"><button>Winkelwagen</button></a></li>
            <?php } else {?>
            <li id="login"><button>Log In</button></li>
            <li id="register"><a href="register.php"><button>Registreer</button></a></li>
            <?php } ?>
          </ul>


        </div>
        <?php if(!empty($_SESSION['klantid'])){?>
                        <p id="klantwelkom">Welkom <b><a href="account.php"><?php echo $_SESSION['fullname']; ?></a></b>&nbsp;&nbsp;
                        </p><?php } else { ?>
                        <p id="klantwelkom"><a href="forgot_pass.php">Wachtwoord vergeten?</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
                        <?php } ?>
      </div>

      <div class="clear"></div>
    </div>

    <div class="clear"></div>

    <div class="grid_12 spacer"></div>

    <div class="clear"></div>

    <div id="menu" class="grid_2">

          <?php
          include_once 'temp/menu_filler.php';
          ?>


    </div>

    <div id="mainarea" class="grid_7">
        <div id="tableholder">

                <?php

                // Connects to your Database
                include 'includes/connect.php';

                if (!isset($_POST['submit'])) // if page is not submitted to itself echo the form
                {
                ?>
                    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
                    Voornaam*: <input type="text" name="voornaam" /><br />
                    Tussenvoegsel: <input type="text" name="tussenvoegsel" /><br />
                    Achternaam*: <input type="text" name="achternaam" /><br /><br />
                    Postcode*: <input type="text" name="postcode" /><br />
                    Huisnummer*: <input type="text" name="huisnummer" /><br /><br />
                    Geslacht*: <input type="radio" name="geslacht" value="M" />M<input type="radio" name="geslacht" value="V" />V<input type="radio" name="geslacht" value="O" />O<br />
                    Telefoonnummer*: <input type="text" name="telefoonnr" /><br />
                    Geboortedatum (dd-mm-yyyy): <input type="text" name="g1" size="2"/>-<input type="text" name="g2" size="2"/>-<input type="text" name="g3" size="4"/><br /><br />
                    E-mailadres*: <input type="text" name="email" /><br />
                    Wachtwoord*: <input type="password" name="wachtwoord" /><br />
                    Wachtwoord nogmaals*: <input type="password" name="wachtwoord2" /><br />
                    <input type="submit" name="submit" value="registreer">
                    </form>

                <?php
                }
                else
                {
                if(empty($_POST['voornaam']))
        		{
        			$error .= "U moet een waarde voor het veld voornaam opgeven.<br />";
        		}

                if(empty($_POST['achternaam']))
        		{
        			$error .= "U moet een waarde voor het veld achternaam opgeven.<br />";
        		}

                if(empty($_POST['postcode']))
        		{
        			$error .= "U moet een waarde voor het veld postcode opgeven.<br />";
        		}

                if(empty($_POST['huisnummer']))
        		{
        			$error .= "U moet een waarde voor het veld huisnummer opgeven.<br />";
        		}

                if(empty($_POST['geslacht']))
        		{
        			$error .= "U moet een waarde voor het veld geslacht opgeven.<br />";
        		}

                if(empty($_POST['telefoonnr']))
        		{
        			$error .= "U moet een waarde voor het veld telefoonnummer opgeven.<br />";
        		}

                if(empty($_POST['email']))
        		{
        			$error .= "U moet een waarde voor het veld e-mailadres opgeven.<br />";
        		}

                $wachtwoord=$_POST['wachtwoord'];
                $wachtwoord2=$_POST['wachtwoord2'];
                // wachtwoord meekrijgen en in variabele gooien
                if($wachtwoord != $wachtwoord2)
                {
                	$error .= "De wachtwoorden komen niet overeen.<br />";
                } else {
                    // wachtwoord encoderen
                    $wachtwoord = sha1($wachtwoord);
                }




                // Adresgegevens ophalen via Cendris
                $adres = 'Onbekend';

                 require_once('xmlrpc.inc');
                 $oMessage = new xmlrpcmsg('getAdresxpressWoonplaatsStraatnaam');
                 $oMessage->addParam( new xmlrpcval( 172591 , 'string'));
                 $oMessage->addParam( new xmlrpcval( groep21 , 'string'));
                 $oMessage->addParam( new xmlrpcval( $_POST['postcode']   , 'string'));
                 $oClient = new xmlrpc_client('http://www.dataonline.nl/webservices2/services/xmlrpc');
                 $oClient->setDebug(0);
                 $oResponse = $oClient->send( $oMessage );
                 $oValue = $oResponse->value();
                 $adres = xmlrpc_decode( $oValue );


                // Max productid zoeken
                $result = mysql_query("SELECT max(klantid) FROM klant")
                or die(mysql_error());
                $row = mysql_fetch_array( $result );
                $id=$row[0]+1;
                $straat = $adres[straat_1][straatnaam];
                $woonpl = $adres[straat_1][woonplaats];

                if(!empty($error))
                {
                      echo $error;
                }
                else
                {
                $string = $_POST['email'];
                $recoverkey = md5($string);

                $birthdate = $_POST[g3].$_POST[g2].$_POST[g1];

                $sql="INSERT INTO klant (klantid, voornaam, tussenvoegsel, achternaam, postcode, huisnummer, straatnaam, woonplaats, geslacht, telefoonnr, geboortedatum, email, password, recoverkey)
                VALUES
                ('$id','$_POST[voornaam]','$_POST[tussenvoegsel]','$_POST[achternaam]','$_POST[postcode]','$_POST[huisnummer]','$straat','$woonpl','$_POST[geslacht]','$_POST[telefoonnr]','$birthdate','$_POST[email]','$wachtwoord','$recoverkey')";

                if (!mysql_query($sql))
                  {
                  die('Error: ' . mysql_error());
                  }
                echo "U bent succesvol geregistreerd!<br />";

                }
                }
                ?>

        </div>
    </div>

    <div id="sidebar" class="grid_3"><div id="tableholder"><?php include 'cart.php'; ?></div></div>

    <div class="clear"></div>

    <div class="grid_12 spacer"></div>

    <div class="clear"></div>
</div>
<div id="loginbox">
                <form action="#" method="POST" id="loginform">
                <br /><p><label for="email">Email:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>
                <input type="text" value="" name="email" class="text ui-widget-content ui-corner-all" /></p>
                <p><label for="wachtwoord">Wachtwoord:</label>
                <input type="password" value="" name="wachtwoord" class="text ui-widget-content ui-corner-all" /></p>
</form>
</div>
<center>
<!-- Begin Motigo Webstats counter code -->
<a id="mws4736564" href="http://webstats.motigo.com/">
<img width="80" height="15" border="0" alt="Free counter and web stats" src="http://m1.webstats.motigo.com/n80x15.gif?id=AEhGNAHBHVZi00ZSyCakWn8n38NA" /></a>
<script src="http://m1.webstats.motigo.com/c.js?id=4736564&amp;lang=NL&amp;i=3" type="text/javascript"></script>
<!-- End Motigo Webstats counter code -->
</center>
<br />

</body>
</html>
